A Reasoning About Strategies: On the Model-Checking Problem

نویسندگان

  • FABIO MOGAVERO
  • ANIELLO MURANO
  • GIUSEPPE PERELLI
  • MOSHE Y. VARDI
چکیده

In open systems veri cation, to formally check for reliability, one needs an appropriate formalism to model the interaction between agents and express the correctness of the system no matter how the environment behaves. An important contribution in this context is given by modal logics for strategic ability, in the setting of multi-agent games, such as Atl, Atl∗, and the like. Recently, Chatterjee, Henzinger, and Piterman introduced Strategy Logic, which we denote here by CHP-Sl, with the aim of getting a powerful framework for reasoning explicitly about strategies. CHP-Sl is obtained by using rst-order quanti cations over strategies and has been investigated in the very speci c setting of two-agents turned-based games, where a non-elementary model-checking algorithm has been provided. While CHP-Sl is a very expressive logic, we claim that it does not fully capture the strategic aspects of multi-agent systems. In this paper, we introduce and study a more general strategy logic, denoted Sl, for reasoning about strategies in multi-agent concurrent games. We prove that Sl includes CHP-Sl, while maintaining a decidable model-checking problem. In particular, the algorithm we propose is computationally not harder than the best one known for CHP-Sl. Moreover, we prove that such a problem for Sl is NonElementarySpacehard. This negative result has spurred us to investigate here syntactic fragments of Sl, strictly subsuming Atl∗, with the hope of obtaining an elementary model-checking problem. Among the others, we study the sublogics Sl[NG], Sl[BG], and Sl[1G]. They encompass formulas in a special prenex normal form having, respectively, nested temporal goals, Boolean combinations of goals and, a single goal at a time. About these logics, we prove that the model-checking problem for Sl[1G] is 2ExpTime-complete, thus not harder than the one for Atl∗. In contrast, Sl[NG] turns out to be NonElementarySpace-hard, strengthening the corresponding result for Sl. Finally, we observe that Sl[BG] includes CHP-Sl, while its model-checking problem relies between NonElementaryTime and 2ExpTime.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning about Knowledge and Strategies: Epistemic Strategy Logic

In this paper we introduce Epistemic Strategy Logic (ESL), an extension of Strategy Logic with modal operators for individual knowledge. This enhanced framework allows us to represent explicitly and to reason about the knowledge agents have of their own and other agents’ strategies. We provide a semantics to ESL in terms of epistemic concurrent game models, and consider the corresponding model ...

متن کامل

Dependencies in Strategy Logic∗

Strategy Logic (SL) is a very expressive logic for expressing and verifying properties of multi-agent systems: in SL, one can quantify over strategies, assign them to agents, and express properties of the resulting plays. Such a powerful framework has two drawbacks: first, model checking SL has non-elementary complexity; second, the exact semantics of SL is rather intricate, and may not corresp...

متن کامل

Models of clinical reasoning with a focus on general practice: a critical review

Introduction: Diagnosis lies at the heart of general practice.Every day general practitioners (GPs) visit patients with awide variety of complaints and concerns, with often minor butsometimes serious symptoms. General practice has many featureswhich differentiate it from specialty care setting, but during thelast four decades little attention was paid to clinical reasoningin general practice. T...

متن کامل

A Reasoning About Strategies: On the Model-Checking Problem (preprint version)

In open systems verification, to formally check for reliability, one needs an appropriate formalism to model the interaction between agents and express the correctness of the system no matter how the environment behaves. An important contribution in this context is given by modal logics for strategic ability, in the setting of multi-agent games, such as Atl, Atl∗, and the like. Recently, Chatte...

متن کامل

Dependences in Strategy Logic

Strategy Logic (SL) is a very expressive logic for specifying and verifying properties of multi-agent systems: in SL, one can quantify over strategies, assign them to agents, and express properties of the resulting plays. Such a powerful framework has two drawbacks: first, model checking SL has non-elementary complexity; second, the exact semantics of SL is rather intricate, and may not corresp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011